# coding=utf-8

'''
Created on 22/03/2011

@author: matheus
'''

'''
Exercício 13. Escreva uma função que retorna a lista dos divisores próprios de um dado número. 
Veja os asserts abaixo.
'''

def divisores_proprios( dividendo ):
    result = []

    for num in range(1, dividendo ):
        if dividendo % num == 0:
            result.append( num )
    
    return result


assert divisores_proprios(12) == [1, 2, 3, 4, 6]
assert divisores_proprios(15) == [1, 3, 5]
assert divisores_proprios(20) == [1, 2, 4, 5, 10]